package visiopuce.ui.tree;

import java.text.DateFormat;
import java.util.List;
import java.util.Locale;

import visiopuce.objets.Resultat;

public class ResultatNode extends TreeNode {

	private Resultat resultat;

	public ResultatNode(Resultat resultat) {
		this(null, resultat);
	}

	public ResultatNode(ITreeNode parent, Resultat resultat) {
		super(parent);
		this.resultat = resultat;
	}

	public String getName() {
		String chaine = "Résultat :" + resultat.getResultat();
		if (resultat.getDateRendu() != null) {
			Locale locale = Locale.getDefault();
			DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.DATE_FIELD, locale);
			chaine += " le " + dateFormat.format(resultat.getDateRendu()).toString();
		}
		return chaine;
		
	}

	@Override
	protected void createChildren(List children) {

	}

	public Resultat getResultat() {
		return resultat;
	}

	public void setResultat(Resultat resultat) {
		this.resultat = resultat;
	}

	public boolean hasChildren() {
		return false;
	}
	
	
}
